home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
fdc_320.zip
/
FDC-320.DOC
< prev
next >
Wrap
Text File
|
1991-08-14
|
21KB
|
494 lines
┌─────────────────────────┐
│ FILE DOWNLOAD COUNTER │
└─────────────────────────┘
Version 3.20
August 14, 1991
─────────────────
USER FEE REQUIRED
─────────────────
Written by:
Brandon M. Bachman
Distributed By:
The Software Garden BBS
801-292-3308 (HST V.42Bis)
PCRelay routable -> SOFTGARD
Copyright (C) 1990-91 by Brandon M. Bachman. All Rights Reserved.
┌───────────────────┐
│ TABLE OF CONTENTS │
└───────────────────┴──────────────────────────────────────────────────────
┌─────────┐
│ General │
└─────────┘
Overview ..................................... 1-1
Program Features ............................. 1-2
Registrered and Unregistered Versions ........ 1-3
Why Should I Register? ....................... 1-4
Disclaimer ................................... 1-5
License ...................................... 1-6
System Requirements .......................... 1-7
Files in the FDC Archive ..................... 1-8
┌──────┐
│ How? │
└──────┘
How FDC Operates ............................. 2-1
Installation ................................. 2-2
A Configuration File ......................... 2-3
Starting New with FDC ........................ 2-4
Removing FDC Entries ......................... 2-5
Log File ..................................... 2-6
Word Wrapping ................................ 2-7
Formats For Recording Download Count ......... 2-8
┌───────────────┐
│ Configuration │
└───────────────┘
The Configuration File ....................... 4-1
Sample Configuration File .................... 4-2
┌──────┐
│ Why? │
└──────┘
Operational Details .......................... 5-1
Examples of Command Line Arguments ........... 5-2
Common Questions and Answers ................. 5-3
┌───────┐
│ What? │
└───────┘
Technical Support ............................ 6-1
Other Programs by Brandon M. Bachman ......... 6-2
┌──────────┐
│ OVERVIEW │ 1-1
└──────────┴─────────────────────────────────────────────────────────────
FDC will edit the descriptions in PCBoard's DIR files with the number of
times the file has been downloaded from your BBS.
FDC makes it easy for you and your users to see instantly which files are
the most popular, and give you an idea of what software you should keep
online or download and which programs are "dead wood" to be removed.
PROGRAM FEATURES 1-2
──────────────────────────────────────────────────────────────────────────
■ Automatically finds new downloads since the last date FDC was run.
■ Reads any size (extremely large) DOWNLOAD.TXT files.
■ Creates a 'customizable' bulletin of the most popular files. (FDC-BLT)
■ Counts as many as 2,000,000,000 downloads of a single file!.
■ Auto word wraps the description lines to *any* column you would like
leaving the "Uploaded by:" line undisturbed with word wrapping.
■ Log file output (in PCBoard format) to monitor the program.
■ Will run smoothly in your nightly event.
■ Popular with users and SysOps as a guide to good programs.
■ Supports entries made from Bimodem in your DOWNLOAD.TXT file.
■ Creates a database of all un-processed files to re-try on future runs
therefore making the count 100% accurate.
■ Written in Borland C++ for fast compact code.
REGISTERED AND UNREGISTERED VERSIONS 1-3
──────────────────────────────────────────────────────────────────────────
"File Download Counter" is not Public Domain or Free ware. Unregistered
versions are 21 day evaluation copies only, after which they should either
be destroyed or a license agreement purchased. It's only $15 so please
register your copy today. Read 'REGISTER.TXT' included with this archive
for more information.
WHY SHOULD I REGISTER? 1-4
──────────────────────────────────────────────────────────────────────────
■ FDC will count beyond the 25 download count limit if registered.
■ Free technical support via the Software Garden Bulletin Board.
■ Lifetime free updates of all future versions guaranteed.
■ Help support future updates and development of FDC.
■ Support the shareware concept.
DISCLAIMER 1-5
──────────────────────────────────────────────────────────────────────────
The authors make no warranties or representation of any kind, expressed or
implied, with respect to "File Download Counter", or its quality,
reliability, or performance, or its merchantability or fitness for any
purpose. The user assumes the entire risk as to the quality, performance
and reliability of the software and documentation.
LICENSE 1-6
──────────────────────────────────────────────────────────────────────────
The "File Download Counter" ("The Software") is COPYRIGHT 1990-91 by
Brandon M. Bachman, ALL RIGHTS RESERVED WORLDWIDE.
A license grants you a nonexclusive, nontransferable license to use
"File Download Counter" software on a single central processing unit at any
one time. Site licenses are available upon request for Networks exceeding
3 remote nodes.
You may NOT engage in, nor permit third parties to engage in, any of the
following :
A) Sell, rent, sub-license, lease, or grant other rights
of this software to others.
B) Attempt to disassemble, decompile, or reverse engineer
the software or the files it generates in any way.
C) Make alterations of any kind in the files of this
software, except as noted below.
D) Collect fees for distribution of the software.
The authors of the software grant you a license to use this software as
long as you meet the above conditions. Any violation of the above
conditions will result in the termination of your license to use this
software. Upon termination of this license for any reason, you must
stop using the software and destroy all copies of it in your possession
immediately.
The author(s) of this software are not liable for damages suffered as a
result of the improper use, proper use, or inability to use this
software. This type of disclaimer is prohibited by law in some states,
and is therefore void in those states.
SYSTEM REQUIREMENTS 1-7
──────────────────────────────────────────────────────────────────────────
To run "File Download Counter" you will need the following:
1. IBM PC/XT/AT, PS/2 or 100% compatible machine.
2. Color or Monochrome Graphics adapter.
3. MS-DOS 3.0 or higher.
4. PCBoard BBS Software.
FILES IN THIS ARCHIVE 1-8
──────────────────────────────────────────────────────────────────────────
"File Download Counter" is distributed as a archival file "FDC-XXX.ZIP"
You must have PkZip v1.10 or later to extract the files listed below.
PkZip v1.10 is Shareware and is available on many computer bulletin boards.
Files in the archive include:
FDC.EXE - The "File Download Counter" program.
SAMPLE.CFG - Sample configuration file.
FDC-320.DOC - This documentation file.
HISTORY.DOC - List of improvements to FDC, and history.
REGISTER.DOC - Information on registering your copy.
README.DOC - Important information for new and old users.
USERS.DOC - List of registered users.
COMMENTS.DOC - List of comments from other users of FDC.
Sysops are free to distribute uregistered versions of FDC as a complete
unaltered archive only.
HOW FDC OPERATES 2-1
──────────────────────────────────────────────────────────────────────────
FDC will read the DOWNLOAD.TXT file created by PCBoard, and count all
recently downloaded files since the last time File Download Counter was
executed successfully. It then searches the DIR files for a match. Then
FDC inserts the number of times <#> the file has been downloaded into the
file description in the DIR file. This will usually take up 4 or 5
characters of the description. If in doing so the description gets pushed
too far to the right it will auto word wrap and create a new line, or add to
the secondary line if it exists. Therefore none of the file descriptions
will be lost. If desired, you can have FDC enter a separate line of text
which indicates how many times the program has been downloaded.
Here is a sample of what FDC will do to the file descriptions in the DIR
file.
Example of Style #1 and #2
──────────────────────────
FILENAME.ARC 35252 06-27-90 <23> This is the description of the file.
FILE-TWO.ZIP 213445 06-23-88 <11> This is another description.
NEXTFILE.ZIP 243536 06-21-90 <14> This one has been downloaded 14 times,
| and the description is auto word-wrapped.
FILEFOUR.LZH 246246 05-12-90 <13> File Four v3.3, description. With
| this entry word wrapped, the "Uploaded by:"
| line is not disturbed.
| Uploaded by: Brandon Bachman
Example of Style #3
───────────────────
FILENAME.ARC 35252 06-27-90 This is the description of the file.
| Downloaded 23 times.
FILE-TWO.ZIP 213445 06-23-88 This is another description.
| Downloaded 12 times.
NEXTFILE.ZIP 243536 06-21-90 This one has been downloaded 14 times,
| and the description is auto word wrapped.
| Downloaded 1234 times.
FILEFOUR.LZH 246246 05-12-90 File Four v3.3, description. With
| this entry word wrapped, the "Uploaded by:"
| Uploaded by: Brandon M. Bachman
| Downloaded 233 times.
INSTALLATION 2-2
──────────────────────────────────────────────────────────────────────────
To install "File Download Counter" you must have the PKZip program
available, then create a sub-directory for "File Download Counter" on your
hard disk. Enter the sub-directory and un-Zip the files. Here is an
example of how you might do this:
E: (Go to E: drive)
CD\ (Go to the root directory)
MD FDC (Create E:\FDC sub-directory)
CD FDC (Go into the E:\FDC sub-directory)
COPY A:\FDC-320.ZIP (Copy the program from drive A:)
PKUNZIP FDC-320.ZIP (UnZip the program into the directory)
CONFIGURATION FILE 2-3
──────────────────────────────────────────────────────────────────────────
After you complete the installation you must then edit the FDC.CFG file
included in this archive to your needs. Read the "Sample Configuration
File" and "Operational Details" sections below for instructions.
STARTING NEW COUNT 2-4
──────────────────────────────────────────────────────────────────────────
First time users must initialize FDC by using the command line argument
/START. This will start the counters of FDC from the beginning of your
DOWNLOAD.TXT file, thus counting all past downloads.
If you have been running FDC for a while but would like to restart the
download count then run FDC with the /STRIP command line argument and
the run it again with the /START argument.
STRIPPING FDC ENTRIES 2-5
──────────────────────────────────────────────────────────────────────────
If you would like to remove all entries made by FDC you may use the /STRIP
command line argument to do so. You will then need to run FDC with the
/START command line argument to re-initialize FDC. This is useful if you
decide to switch from one style of editing your DIR files to another.
(ie., STYLE=1 and you would like STYLE=3).
LOG FILE 2-6
──────────────────────────────────────────────────────────────────────────
If you would like record a log file of all FDC's activities use the
argument LOG=filename in the FDC.CFG, where filename is the complete path
and file name of the LOG file. The format of the LOG file conforms to
PCBoard's, so you can specify the LOG file as the CALLER log created by
PCBoard if you wish. Doing so will help cut down on many logs files
clogging up your systems.
WORD WRAPPING 2-7
──────────────────────────────────────────────────────────────────────────
FDC handles word wrapping in two ways. If a file description requires
word wrapping, FDC first searches for the "|" character in the secondary
line of your file description, and when found will word wrap to the space
following the "|" character. However some sysops like to have all their
secondary lines of the descriptions lined up on columns other than the
default of the 32nd column by PCBoard. You can change the default by
using the argument CHAR=xx, where xx is the column or number of characters
to word wrap to.
FDC will not disturb the "Uploaded by:" line when word wrapping.
THREE FORMATS FOR RECORDING DOWNLOAD COUNT! 2-8
──────────────────────────────────────────────────────────────────────────
FDC now supports three different formats for recording the number of times
a file has been downloaded. The first is the default which will put
<##> in the first few characters of the first line of the files description
in the DIR file. The second will do the same as the first, however it will
not word wrap but truncate all descriptions which exceed 79 characters.
The third will insert a separate line at the end of the secondary lines of
the description but before the "Uploaded by:" This line will look like
this:
"| Downloaded 45 times."
If you perfer a differnet wording you may change the format to anyway
you would like to editing the TEXT= parameter in the .CFG file.
By default FDC will insert this line starting at the 32nd column, however
if you would like it to be inserted at another column simply use the
CHAR=xx option specified section 2.9.
To implement one of the various format of recording the number of times
downloaded use the STYLE=x option, where x is the number of the style you
would like.
CONFIGURATION FILE 4-1
──────────────────────────────────────────────────────────────────────────
FDC daily operations are determined by the way you setup the FDC.CFG file.
The configuration file must be called 'FDC.CFG' and be in the directory
from which you run FDC.EXE. It is critical that you take care in setting
up this file, instructions for doing so are found in the "Sample
Configuration File" section below and the above sections.
If you wish to have mulitple configuration files you may use the /CFG=
command line argument. If you wanted to use the configuration files
NEWCFG.CFG and NEWCFG.DAT you would execute FDC with the command line
"FDC /CFG=NEWCFG" Note FDC will automatically apend the .CFG, .P and .S
to the file names for the configuration file and data file names
respectfully.
SAMPLE CONFIGURATION FILE 4-2
──────────────────────────────────────────────────────────────────────────
Please refer to the SAMPLE.CFG file for a sample confgiuration file.
You may use any standard ASCII text editor to edit the SAMPLE.CFG file
found in this archive, or to create your own.
Change the data in the SAMPLE.CFG to your needs and rename it FDC.CFG
OPERATIONAL DETAILS 5-1
──────────────────────────────────────────────────────────────────────────
After you have your FDC.CFG edited to your needs then type "FDC" and watch
the wiz-bangs fly! FDC will let you know if your FDC.CFG file may have
errors.
NOTE: The first time you run the program it will NOT find any new files,
because it will set the last run pointer to the last time you edited the
FDC.CFG file. If it is the first time you have run FDC use the /START
switch to initialize FDC. See "Starting New Count" above for more
information on the /START command line argument.
To update your recent downloads every day, put FDC in your EVENT.SYS
file, it will run smoothly in an event. If there is an error, it will
sound a beep, pause 10 seconds and then exit.
EXAMPLES OF COMMAND LINE ARGUMENTS TO RUN FDC, AND THE RESULTS 5-2
──────────────────────────────────────────────────────────────────────────
1. FDC
This runs FDC at settings in the FDC.CFG file.
2. FDC /START
This will run FDC and initialize the count from the beginning of
of the download.txt file.
3. FDC /STRIP
This will run FDC and have it strip out all entries in your DIR
files that FDC made. This is useful if you need to start the
the count over for FDC.
4. FDC /CFG=NEWCFG
This will run FDC using the NEWCFG.CFG, and NEWCFG.T filenames
for the configuration file, and the data files respectfully.
COMMON QUESTIONS & ANSWERS 5-3
──────────────────────────────────────────────────────────────────────────
Q. I am a new user with File Download Counter and I it is not counting
my downloads.
A. Make sure when you first run FDC to type "FDC /START" to initialize
the count in your DIR files.
Q. When I register FDC will I need to call your BBS to obtain future
registered updates, and will there be a fee for upgrading.
A. FDC is self registering for all future versions, you can simply
download a copy from a distributor BBS. There is and never will be
and additional fee for upgrading FDC even if prices do increase,
once you have are a registered user you may upgrade for free.
TECHNICAL SUPPORT 6-1
──────────────────────────────────────────────────────────────────────────
The latest version of "File Download Counter" software and technical
support are available from:
The Software Garden BBS Join the FDC Support (2) Conference
801-292-3308 (USR HST V.42Bis) to download the newest versions, ask
PCRelay routable -> SOFTGARD questions, and offer suggestions.
FidoNet Node (1:311/7)
Or write to: Brandon M. Bachman
1680 East 400 South Circle
Bountiful, Utah 84010
OTHER PROGRAMS BY BRANDON M. BACHMAN 6-3
──────────────────────────────────────────────────────────────────────────
What Happened Today v2.00
─────────────────────────
Displays what happened in history on a given date (either system or
manually set) date. Many display options! Also creates BBS bulletins
or news, and supports PCB 14.5+ @Xhh codes. Five history databases
available including: Sports, USA World, Science and Technology, Art,
Entertainment and Media. Many new dates added weekly.
Download as: WHT-200-ZIP (Includes Sports History Library)
Mail Time v3.00
───────────────
Sysops utility that creates/updates bulletins and news on when the last
echo mail run to the BBS occurred. Supports all mail networks, and
universal to all BBS software, although it will also support PCBoard
14.5+ @Xhh codes for color. Many date and time format options.
Includes PCBoard 14.5+ compatible log file output.
Download as: MT-300.ZIP